#ifndef EVENTS_H
#define EVENTS_H

/**
 * Fonction d'évènement de fermeture de fenêtre
 * @param GtkWidget *pWidget La fenêtre détruite
 * @param gpointer pData
 */
void OnDestroy(GtkWidget *pWidget, gpointer pData);

/**
 * Fonction d'évènement de click sur le bouton du menu Fichier->Quitter
 * @param GtkWidget *widget Le bouton quitter
 * @param gpointer data
 */
void OnActivate_BtnMenu_File_Quit(GtkWidget *widget, gpointer data);
/**
 * Fonction de clic sur un bouton de canal de sortie dans l'interface routeur
 * @param GtkWidget *widget Le bouton appuyé
 * @param gpointer
 */
void OnActivate_Router_Btn_Output_Channel(GtkWidget *widget, gpointer data);

/**
 * Fonction de changement du canal d'entrée dans l'interface routeur
 * @param GtkWidget *widget Le combobox de canal d'entrée
 * @param gpointer
 */
void OnChanged_Router_CbBox_Input_Channel(GtkWidget *widget, gpointer data);

#endif
